当前位置:flash课件吧→FLASH8.0教程→ flash cs3视频教程 flashcs3教程 flash cs3教程下载 flashcs3视频教程 flash cs3 pro教程 flash cs3教程网 flash cs3 实例教程 flashcs3教程下载 flash cs3教程 pdf flash cs3按钮教程

我站原创视频教程,网上视频教程学校,仅需要一个耳机+远程即可完成所有教学任务。

题 目:Flash制作进度条

 

Flash制作进度条是老问题了,这里提供给大家一段代码,帮你轻松制作进度条。

  把下面的代码加到场景第一桢就OK了。

  
var myLoading:MovieClip;

  var loadInfo:MovieClip;

  var _lineBgcolor = "0x666666";

  var _lineColor = "0x0000FF";

  var _lineLen:Number = 200;

  var _lineH:Number = 3;

  var _txtColor; var _txtAlign:String = "center";

  var tb:Number;

  var txtFormat:TextFormat = new TextFormat

  ("Arial", null, 0x000000, true); myLoading = _root.createEmptyMovieClip("myLoading",10); //进度条

  loadInfo = myLoading.createEmptyMovieClip("line", 10);

  loadInfo.lineStyle(1, _lineColor, 20);

  loadInfo.moveTo(0, 0);

  loadInfo.lineTo(_lineLen, 0);

  loadInfo.lineTo(_lineLen, _lineH);

  loadInfo.lineTo(0, _lineH);

  loadInfo.lineTo(0, 0); //进度显示文本

  loadInfo.createTextField("txt", 30, 0, 0, _lineLen, 22);

  loadInfo.txt.autoSize = _txtAlign; //设置进度条的位置(居中于主场景)

  loadInfo._x = (Stage.width - _lineLen)/2;

  loadInfo._y = Stage.height/2; //获得影片大小并stop,再onEnterFrame

  tb = _root.getBytesTotal();

  _root.stop();

  myLoading.onEnterFrame = function(){

   var lb:Number = _root.getBytesLoaded();

   var percent:Number = Math.round(lb/tb*100);

   loadInfo.txt.text = percent+"%";

   loadInfo.txt.setTextFormat(txtFormat);

   loadInfo.lineStyle(_lineH, _lineBgcolor, 10);

   loadInfo.moveTo(0, _lineH/2);

   loadInfo.lineTo(percent*_lineLen/100, _lineH/2);

   if (percent == 100) {

   _root.play();

   delete this.onEnterFrame;

   loadInfo.clear();

   loadInfo.txt.text = "";

   }

  }

 

 

 

省级FLASH课件制作培训请加我站管理QQ444860709 培训QQ专业群67042004。

FLASH8.0教程→ flash cs3视频教程 flashcs3教程 flash cs3教程下载 flashcs3视频教程 flash cs3 pro教程 flash cs3教程网 flash cs3 实例教程 flashcs3教程下载 flash cs3教程 pdf flash cs3按钮教程

期刊论文服务

合作期刊
学报期刊
 
获奖证书办理
本站已改版成新站 课件115学培吧http://www.kj115.com
在线咨询台